#ifndef _LANGUAGE_CODE_ID_HPP
#define _LANGUAGE_CODE_ID_HPP

//
// This Language Code Identifier is based on
// https://docs.microsoft.com/en_us/openspecs/windows_protocols/ms_lcid
// Version: 14.1
//


#define LANGID_AR               static_cast<LANGID>(0X0001)
#define LANGID_BG               static_cast<LANGID>(0X0002)
#define LANGID_CA               static_cast<LANGID>(0X0003)
#define LANGID_ZH_HANS          static_cast<LANGID>(0X0004)
#define LANGID_CS               static_cast<LANGID>(0X0005)
#define LANGID_DA               static_cast<LANGID>(0X0006)
#define LANGID_DE               static_cast<LANGID>(0X0007)
#define LANGID_EL               static_cast<LANGID>(0X0008)
#define LANGID_EN               static_cast<LANGID>(0X0009)
#define LANGID_ES               static_cast<LANGID>(0X000A)
#define LANGID_FI               static_cast<LANGID>(0X000B)
#define LANGID_FR               static_cast<LANGID>(0X000C)
#define LANGID_HE               static_cast<LANGID>(0X000D)
#define LANGID_HU               static_cast<LANGID>(0X000E)
#define LANGID_IS               static_cast<LANGID>(0X000F)
#define LANGID_IT               static_cast<LANGID>(0X0010)
#define LANGID_JA               static_cast<LANGID>(0X0011)
#define LANGID_KO               static_cast<LANGID>(0X0012)
#define LANGID_NL               static_cast<LANGID>(0X0013)
#define LANGID_NO               static_cast<LANGID>(0X0014)
#define LANGID_PL               static_cast<LANGID>(0X0015)
#define LANGID_PT               static_cast<LANGID>(0X0016)
#define LANGID_RM               static_cast<LANGID>(0X0017)
#define LANGID_RO               static_cast<LANGID>(0X0018)
#define LANGID_RU               static_cast<LANGID>(0X0019)
#define LANGID_HR               static_cast<LANGID>(0X001A)
#define LANGID_SK               static_cast<LANGID>(0X001B)
#define LANGID_SQ               static_cast<LANGID>(0X001C)
#define LANGID_SV               static_cast<LANGID>(0X001D)
#define LANGID_TH               static_cast<LANGID>(0X001E)
#define LANGID_TR               static_cast<LANGID>(0X001F)
#define LANGID_UR               static_cast<LANGID>(0X0020)
#define LANGID_ID               static_cast<LANGID>(0X0021)
#define LANGID_UK               static_cast<LANGID>(0X0022)
#define LANGID_BE               static_cast<LANGID>(0X0023)
#define LANGID_SL               static_cast<LANGID>(0X0024)
#define LANGID_ET               static_cast<LANGID>(0X0025)
#define LANGID_LV               static_cast<LANGID>(0X0026)
#define LANGID_LT               static_cast<LANGID>(0X0027)
#define LANGID_TG               static_cast<LANGID>(0X0028)
#define LANGID_FA               static_cast<LANGID>(0X0029)
#define LANGID_VI               static_cast<LANGID>(0X002A)
#define LANGID_HY               static_cast<LANGID>(0X002B)
#define LANGID_AZ               static_cast<LANGID>(0X002C)
#define LANGID_EU               static_cast<LANGID>(0X002D)
#define LANGID_HSB              static_cast<LANGID>(0X002E)
#define LANGID_MK               static_cast<LANGID>(0X002F)
#define LANGID_ST               static_cast<LANGID>(0X0030)
#define LANGID_TS               static_cast<LANGID>(0X0031)
#define LANGID_TN               static_cast<LANGID>(0X0032)
#define LANGID_VE               static_cast<LANGID>(0X0033)
#define LANGID_XH               static_cast<LANGID>(0X0034)
#define LANGID_ZU               static_cast<LANGID>(0X0035)
#define LANGID_AF               static_cast<LANGID>(0X0036)
#define LANGID_KA               static_cast<LANGID>(0X0037)
#define LANGID_FO               static_cast<LANGID>(0X0038)
#define LANGID_HI               static_cast<LANGID>(0X0039)
#define LANGID_MT               static_cast<LANGID>(0X003A)
#define LANGID_SE               static_cast<LANGID>(0X003B)
#define LANGID_GA               static_cast<LANGID>(0X003C)
#define LANGID_YI               static_cast<LANGID>(0X003D)
#define LANGID_MS               static_cast<LANGID>(0X003E)
#define LANGID_KK               static_cast<LANGID>(0X003F)
#define LANGID_KY               static_cast<LANGID>(0X0040)
#define LANGID_SW               static_cast<LANGID>(0X0041)
#define LANGID_TK               static_cast<LANGID>(0X0042)
#define LANGID_UZ               static_cast<LANGID>(0X0043)
#define LANGID_TT               static_cast<LANGID>(0X0044)
#define LANGID_BN               static_cast<LANGID>(0X0045)
#define LANGID_PA               static_cast<LANGID>(0X0046)
#define LANGID_GU               static_cast<LANGID>(0X0047)
#define LANGID_OR               static_cast<LANGID>(0X0048)
#define LANGID_TA               static_cast<LANGID>(0X0049)
#define LANGID_TE               static_cast<LANGID>(0X004A)
#define LANGID_KN               static_cast<LANGID>(0X004B)
#define LANGID_ML               static_cast<LANGID>(0X004C)
#define LANGID_AS               static_cast<LANGID>(0X004D)
#define LANGID_MR               static_cast<LANGID>(0X004E)
#define LANGID_SA               static_cast<LANGID>(0X004F)
#define LANGID_MN               static_cast<LANGID>(0X0050)
#define LANGID_BO               static_cast<LANGID>(0X0051)
#define LANGID_CY               static_cast<LANGID>(0X0052)
#define LANGID_KM               static_cast<LANGID>(0X0053)
#define LANGID_LO               static_cast<LANGID>(0X0054)
#define LANGID_MY               static_cast<LANGID>(0X0055)
#define LANGID_GL               static_cast<LANGID>(0X0056)
#define LANGID_KOK              static_cast<LANGID>(0X0057)
#define LANGID_MNI              static_cast<LANGID>(0X0058)
#define LANGID_SD               static_cast<LANGID>(0X0059)
#define LANGID_SYR              static_cast<LANGID>(0X005A)
#define LANGID_SI               static_cast<LANGID>(0X005B)
#define LANGID_CHR              static_cast<LANGID>(0X005C)
#define LANGID_IU               static_cast<LANGID>(0X005D)
#define LANGID_AM               static_cast<LANGID>(0X005E)
#define LANGID_TZM              static_cast<LANGID>(0X005F)
#define LANGID_KS               static_cast<LANGID>(0X0060)
#define LANGID_NE               static_cast<LANGID>(0X0061)
#define LANGID_FY               static_cast<LANGID>(0X0062)
#define LANGID_PS               static_cast<LANGID>(0X0063)
#define LANGID_FIL              static_cast<LANGID>(0X0064)
#define LANGID_DV               static_cast<LANGID>(0X0065)
#define LANGID_BIN              static_cast<LANGID>(0X0066)
#define LANGID_FF               static_cast<LANGID>(0X0067)
#define LANGID_HA               static_cast<LANGID>(0X0068)
#define LANGID_IBB              static_cast<LANGID>(0X0069)
#define LANGID_YO               static_cast<LANGID>(0X006A)
#define LANGID_QUZ              static_cast<LANGID>(0X006B)
#define LANGID_NSO              static_cast<LANGID>(0X006C)
#define LANGID_BA               static_cast<LANGID>(0X006D)
#define LANGID_LB               static_cast<LANGID>(0X006E)
#define LANGID_KL               static_cast<LANGID>(0X006F)
#define LANGID_IG               static_cast<LANGID>(0X0070)
#define LANGID_KR               static_cast<LANGID>(0X0071)
#define LANGID_OM               static_cast<LANGID>(0X0072)
#define LANGID_TI               static_cast<LANGID>(0X0073)
#define LANGID_GN               static_cast<LANGID>(0X0074)
#define LANGID_HAW              static_cast<LANGID>(0X0075)
#define LANGID_LA               static_cast<LANGID>(0X0076)
#define LANGID_SO               static_cast<LANGID>(0X0077)
#define LANGID_II               static_cast<LANGID>(0X0078)
#define LANGID_PAP              static_cast<LANGID>(0X0079)
#define LANGID_ARN              static_cast<LANGID>(0X007A)
#define LANGID_MOH              static_cast<LANGID>(0X007C)
#define LANGID_BR               static_cast<LANGID>(0X007E)
#define LANGID_UG               static_cast<LANGID>(0X0080)
#define LANGID_MI               static_cast<LANGID>(0X0081)
#define LANGID_OC               static_cast<LANGID>(0X0082)
#define LANGID_CO               static_cast<LANGID>(0X0083)
#define LANGID_GSW              static_cast<LANGID>(0X0084)
#define LANGID_SAH              static_cast<LANGID>(0X0085)
#define LANGID_QUT              static_cast<LANGID>(0X0086)
#define LANGID_RW               static_cast<LANGID>(0X0087)
#define LANGID_WO               static_cast<LANGID>(0X0088)
#define LANGID_PRS              static_cast<LANGID>(0X008C)
#define LANGID_GD               static_cast<LANGID>(0X0091)
#define LANGID_KU               static_cast<LANGID>(0X0092)
#define LANGID_QUC              static_cast<LANGID>(0X0093)
#define LANGID_AR_SA            static_cast<LANGID>(0X0401)
#define LANGID_BG_BG            static_cast<LANGID>(0X0402)
#define LANGID_CA_ES            static_cast<LANGID>(0X0403)
#define LANGID_ZH_TW            static_cast<LANGID>(0X0404)
#define LANGID_CS_CZ            static_cast<LANGID>(0X0405)
#define LANGID_DA_DK            static_cast<LANGID>(0X0406)
#define LANGID_DE_DE            static_cast<LANGID>(0X0407)
#define LANGID_EL_GR            static_cast<LANGID>(0X0408)
#define LANGID_EN_US            static_cast<LANGID>(0X0409)
#define LANGID_ES_ES_TRADNL     static_cast<LANGID>(0X040A)
#define LANGID_FI_FI            static_cast<LANGID>(0X040B)
#define LANGID_FR_FR            static_cast<LANGID>(0X040C)
#define LANGID_HE_IL            static_cast<LANGID>(0X040D)
#define LANGID_HU_HU            static_cast<LANGID>(0X040E)
#define LANGID_IS_IS            static_cast<LANGID>(0X040F)
#define LANGID_IT_IT            static_cast<LANGID>(0X0410)
#define LANGID_JA_JP            static_cast<LANGID>(0X0411)
#define LANGID_KO_KR            static_cast<LANGID>(0X0412)
#define LANGID_NL_NL            static_cast<LANGID>(0X0413)
#define LANGID_NB_NO            static_cast<LANGID>(0X0414)
#define LANGID_PL_PL            static_cast<LANGID>(0X0415)
#define LANGID_PT_BR            static_cast<LANGID>(0X0416)
#define LANGID_RM_CH            static_cast<LANGID>(0X0417)
#define LANGID_RO_RO            static_cast<LANGID>(0X0418)
#define LANGID_RU_RU            static_cast<LANGID>(0X0419)
#define LANGID_HR_HR            static_cast<LANGID>(0X041A)
#define LANGID_SK_SK            static_cast<LANGID>(0X041B)
#define LANGID_SQ_AL            static_cast<LANGID>(0X041C)
#define LANGID_SV_SE            static_cast<LANGID>(0X041D)
#define LANGID_TH_TH            static_cast<LANGID>(0X041E)
#define LANGID_TR_TR            static_cast<LANGID>(0X041F)
#define LANGID_UR_PK            static_cast<LANGID>(0X0420)
#define LANGID_ID_ID            static_cast<LANGID>(0X0421)
#define LANGID_UK_UA            static_cast<LANGID>(0X0422)
#define LANGID_BE_BY            static_cast<LANGID>(0X0423)
#define LANGID_SL_SI            static_cast<LANGID>(0X0424)
#define LANGID_ET_EE            static_cast<LANGID>(0X0425)
#define LANGID_LV_LV            static_cast<LANGID>(0X0426)
#define LANGID_LT_LT            static_cast<LANGID>(0X0427)
#define LANGID_TG_CYRL_TJ       static_cast<LANGID>(0X0428)
#define LANGID_FA_IR            static_cast<LANGID>(0X0429)
#define LANGID_VI_VN            static_cast<LANGID>(0X042A)
#define LANGID_HY_AM            static_cast<LANGID>(0X042B)
#define LANGID_AZ_LATN_AZ       static_cast<LANGID>(0X042C)
#define LANGID_EU_ES            static_cast<LANGID>(0X042D)
#define LANGID_HSB_DE           static_cast<LANGID>(0X042E)
#define LANGID_MK_MK            static_cast<LANGID>(0X042F)
#define LANGID_ST_ZA            static_cast<LANGID>(0X0430)
#define LANGID_TS_ZA            static_cast<LANGID>(0X0431)
#define LANGID_TN_ZA            static_cast<LANGID>(0X0432)
#define LANGID_VE_ZA            static_cast<LANGID>(0X0433)
#define LANGID_XH_ZA            static_cast<LANGID>(0X0434)
#define LANGID_ZU_ZA            static_cast<LANGID>(0X0435)
#define LANGID_AF_ZA            static_cast<LANGID>(0X0436)
#define LANGID_KA_GE            static_cast<LANGID>(0X0437)
#define LANGID_FO_FO            static_cast<LANGID>(0X0438)
#define LANGID_HI_IN            static_cast<LANGID>(0X0439)
#define LANGID_MT_MT            static_cast<LANGID>(0X043A)
#define LANGID_SE_NO            static_cast<LANGID>(0X043B)
#define LANGID_YI_HEBR          static_cast<LANGID>(0X043D)
#define LANGID_MS_MY            static_cast<LANGID>(0X043E)
#define LANGID_KK_KZ            static_cast<LANGID>(0X043F)
#define LANGID_KY_KG            static_cast<LANGID>(0X0440)
#define LANGID_SW_KE            static_cast<LANGID>(0X0441)
#define LANGID_TK_TM            static_cast<LANGID>(0X0442)
#define LANGID_UZ_LATN_UZ       static_cast<LANGID>(0X0443)
#define LANGID_TT_RU            static_cast<LANGID>(0X0444)
#define LANGID_BN_IN            static_cast<LANGID>(0X0445)
#define LANGID_PA_IN            static_cast<LANGID>(0X0446)
#define LANGID_GU_IN            static_cast<LANGID>(0X0447)
#define LANGID_OR_IN            static_cast<LANGID>(0X0448)
#define LANGID_TA_IN            static_cast<LANGID>(0X0449)
#define LANGID_TE_IN            static_cast<LANGID>(0X044A)
#define LANGID_KN_IN            static_cast<LANGID>(0X044B)
#define LANGID_ML_IN            static_cast<LANGID>(0X044C)
#define LANGID_AS_IN            static_cast<LANGID>(0X044D)
#define LANGID_MR_IN            static_cast<LANGID>(0X044E)
#define LANGID_SA_IN            static_cast<LANGID>(0X044F)
#define LANGID_MN_MN            static_cast<LANGID>(0X0450)
#define LANGID_BO_CN            static_cast<LANGID>(0X0451)
#define LANGID_CY_GB            static_cast<LANGID>(0X0452)
#define LANGID_KM_KH            static_cast<LANGID>(0X0453)
#define LANGID_LO_LA            static_cast<LANGID>(0X0454)
#define LANGID_MY_MM            static_cast<LANGID>(0X0455)
#define LANGID_GL_ES            static_cast<LANGID>(0X0456)
#define LANGID_KOK_IN           static_cast<LANGID>(0X0457)
#define LANGID_MNI_IN           static_cast<LANGID>(0X0458)
#define LANGID_SD_DEVA_IN       static_cast<LANGID>(0X0459)
#define LANGID_SYR_SY           static_cast<LANGID>(0X045A)
#define LANGID_SI_LK            static_cast<LANGID>(0X045B)
#define LANGID_CHR_CHER_US      static_cast<LANGID>(0X045C)
#define LANGID_IU_CANS_CA       static_cast<LANGID>(0X045D)
#define LANGID_AM_ET            static_cast<LANGID>(0X045E)
#define LANGID_TZM_ARAB_MA      static_cast<LANGID>(0X045F)
#define LANGID_KS_ARAB          static_cast<LANGID>(0X0460)
#define LANGID_NE_NP            static_cast<LANGID>(0X0461)
#define LANGID_FY_NL            static_cast<LANGID>(0X0462)
#define LANGID_PS_AF            static_cast<LANGID>(0X0463)
#define LANGID_FIL_PH           static_cast<LANGID>(0X0464)
#define LANGID_DV_MV            static_cast<LANGID>(0X0465)
#define LANGID_BIN_NG           static_cast<LANGID>(0X0466)
#define LANGID_FUV_NG           static_cast<LANGID>(0X0467)
#define LANGID_HA_LATN_NG       static_cast<LANGID>(0X0468)
#define LANGID_IBB_NG           static_cast<LANGID>(0X0469)
#define LANGID_YO_NG            static_cast<LANGID>(0X046A)
#define LANGID_QUZ_BO           static_cast<LANGID>(0X046B)
#define LANGID_NSO_ZA           static_cast<LANGID>(0X046C)
#define LANGID_BA_RU            static_cast<LANGID>(0X046D)
#define LANGID_LB_LU            static_cast<LANGID>(0X046E)
#define LANGID_KL_GL            static_cast<LANGID>(0X046F)
#define LANGID_IG_NG            static_cast<LANGID>(0X0470)
#define LANGID_KR_NG            static_cast<LANGID>(0X0471)
#define LANGID_OM_ET            static_cast<LANGID>(0X0472)
#define LANGID_TI_ET            static_cast<LANGID>(0X0473)
#define LANGID_GN_PY            static_cast<LANGID>(0X0474)
#define LANGID_HAW_US           static_cast<LANGID>(0X0475)
#define LANGID_LA_LATN          static_cast<LANGID>(0X0476)
#define LANGID_SO_SO            static_cast<LANGID>(0X0477)
#define LANGID_II_CN            static_cast<LANGID>(0X0478)
#define LANGID_PAP_029          static_cast<LANGID>(0X0479)
#define LANGID_ARN_CL           static_cast<LANGID>(0X047A)
#define LANGID_MOH_CA           static_cast<LANGID>(0X047C)
#define LANGID_BR_FR            static_cast<LANGID>(0X047E)
#define LANGID_UG_CN            static_cast<LANGID>(0X0480)
#define LANGID_MI_NZ            static_cast<LANGID>(0X0481)
#define LANGID_OC_FR            static_cast<LANGID>(0X0482)
#define LANGID_CO_FR            static_cast<LANGID>(0X0483)
#define LANGID_GSW_FR           static_cast<LANGID>(0X0484)
#define LANGID_SAH_RU           static_cast<LANGID>(0X0485)
#define LANGID_QUT_GT           static_cast<LANGID>(0X0486)
#define LANGID_RW_RW            static_cast<LANGID>(0X0487)
#define LANGID_WO_SN            static_cast<LANGID>(0X0488)
#define LANGID_PRS_AF           static_cast<LANGID>(0X048C)
#define LANGID_PLT_MG           static_cast<LANGID>(0X048D)
#define LANGID_ZH_YUE_HK        static_cast<LANGID>(0X048E)
#define LANGID_TDD_TALE_CN      static_cast<LANGID>(0X048F)
#define LANGID_KHB_TALU_CN      static_cast<LANGID>(0X0490)
#define LANGID_GD_GB            static_cast<LANGID>(0X0491)
#define LANGID_KU_ARAB_IQ       static_cast<LANGID>(0X0492)
#define LANGID_QUC_CO           static_cast<LANGID>(0X0493)
#define LANGID_QPS_PLOC         static_cast<LANGID>(0X0501)
#define LANGID_QPS_PLOCA        static_cast<LANGID>(0X05FE)
#define LANGID_AR_IQ            static_cast<LANGID>(0X0801)
#define LANGID_CA_ES_VALENCIA   static_cast<LANGID>(0X0803)
#define LANGID_ZH_CN            static_cast<LANGID>(0X0804)
#define LANGID_DE_CH            static_cast<LANGID>(0X0807)
#define LANGID_EN_GB            static_cast<LANGID>(0X0809)
#define LANGID_ES_MX            static_cast<LANGID>(0X080A)
#define LANGID_FR_BE            static_cast<LANGID>(0X080C)
#define LANGID_IT_CH            static_cast<LANGID>(0X0810)
#define LANGID_JA_PLOC_JP       static_cast<LANGID>(0X0811)
#define LANGID_NL_BE            static_cast<LANGID>(0X0813)
#define LANGID_NN_NO            static_cast<LANGID>(0X0814)
#define LANGID_PT_PT            static_cast<LANGID>(0X0816)
#define LANGID_RO_MD            static_cast<LANGID>(0X0818)
#define LANGID_RU_MD            static_cast<LANGID>(0X0819)
#define LANGID_SR_LATN_CS       static_cast<LANGID>(0X081A)
#define LANGID_SV_FI            static_cast<LANGID>(0X081D)
#define LANGID_UR_IN            static_cast<LANGID>(0X0820)
#define LANGID_AZ_CYRL_AZ       static_cast<LANGID>(0X082C)
#define LANGID_DSB_DE           static_cast<LANGID>(0X082E)
#define LANGID_TN_BW            static_cast<LANGID>(0X0832)
#define LANGID_SE_SE            static_cast<LANGID>(0X083B)
#define LANGID_GA_IE            static_cast<LANGID>(0X083C)
#define LANGID_MS_BN            static_cast<LANGID>(0X083E)
#define LANGID_KK_LATN_KZ       static_cast<LANGID>(0X083F)
#define LANGID_UZ_CYRL_UZ       static_cast<LANGID>(0X0843)
#define LANGID_BN_BD            static_cast<LANGID>(0X0845)
#define LANGID_PA_ARAB_PK       static_cast<LANGID>(0X0846)
#define LANGID_TA_LK            static_cast<LANGID>(0X0849)
#define LANGID_MN_MONG_CN       static_cast<LANGID>(0X0850)
#define LANGID_BO_BT            static_cast<LANGID>(0X0851)
#define LANGID_SD_ARAB_PK       static_cast<LANGID>(0X0859)
#define LANGID_IU_LATN_CA       static_cast<LANGID>(0X085D)
#define LANGID_TZM_LATN_DZ      static_cast<LANGID>(0X085F)
#define LANGID_KS_DEVA          static_cast<LANGID>(0X0860)
#define LANGID_NE_IN            static_cast<LANGID>(0X0861)
#define LANGID_FF_LATN_SN       static_cast<LANGID>(0X0867)
#define LANGID_QUZ_EC           static_cast<LANGID>(0X086B)
#define LANGID_TI_ER            static_cast<LANGID>(0X0873)
#define LANGID_QPS_PLOCM        static_cast<LANGID>(0X09FF)
#define LANGID_AR_EG            static_cast<LANGID>(0X0C01)
#define LANGID_ZH_HK            static_cast<LANGID>(0X0C04)
#define LANGID_DE_AT            static_cast<LANGID>(0X0C07)
#define LANGID_EN_AU            static_cast<LANGID>(0X0C09)
#define LANGID_ES_ES            static_cast<LANGID>(0X0C0A)
#define LANGID_FR_CA            static_cast<LANGID>(0X0C0C)
#define LANGID_SR_CYRL_CS       static_cast<LANGID>(0X0C1A)
#define LANGID_SE_FI            static_cast<LANGID>(0X0C3B)
#define LANGID_MN_MONG_MN       static_cast<LANGID>(0X0C50)
#define LANGID_DZ_BT            static_cast<LANGID>(0X0C51)
#define LANGID_TMZ_MA           static_cast<LANGID>(0X0C5F)
#define LANGID_QUZ_PE           static_cast<LANGID>(0X0C6B)
#define LANGID_AR_LY            static_cast<LANGID>(0X1001)
#define LANGID_ZH_SG            static_cast<LANGID>(0X1004)
#define LANGID_DE_LU            static_cast<LANGID>(0X1007)
#define LANGID_EN_CA            static_cast<LANGID>(0X1009)
#define LANGID_ES_GT            static_cast<LANGID>(0X100A)
#define LANGID_FR_CH            static_cast<LANGID>(0X100C)
#define LANGID_HR_BA            static_cast<LANGID>(0X101A)
#define LANGID_SMJ_NO           static_cast<LANGID>(0X103B)
#define LANGID_TZM_TFNG_MA      static_cast<LANGID>(0X105F)
#define LANGID_AR_DZ            static_cast<LANGID>(0X1401)
#define LANGID_ZH_MO            static_cast<LANGID>(0X1404)
#define LANGID_DE_LI            static_cast<LANGID>(0X1407)
#define LANGID_EN_NZ            static_cast<LANGID>(0X1409)
#define LANGID_ES_CR            static_cast<LANGID>(0X140A)
#define LANGID_FR_LU            static_cast<LANGID>(0X140C)
#define LANGID_BS_LATN_BA       static_cast<LANGID>(0X141A)
#define LANGID_SMJ_SE           static_cast<LANGID>(0X143B)
#define LANGID_AR_MA            static_cast<LANGID>(0X1801)
#define LANGID_EN_IE            static_cast<LANGID>(0X1809)
#define LANGID_ES_PA            static_cast<LANGID>(0X180A)
#define LANGID_FR_MC            static_cast<LANGID>(0X180C)
#define LANGID_SR_LATN_BA       static_cast<LANGID>(0X181A)
#define LANGID_SMA_NO           static_cast<LANGID>(0X183B)
#define LANGID_AR_TN            static_cast<LANGID>(0X1C01)
#define LANGID_EN_ZA            static_cast<LANGID>(0X1C09)
#define LANGID_ES_DO            static_cast<LANGID>(0X1C0A)
#define LANGID_SR_CYRL_BA       static_cast<LANGID>(0X1C1A)
#define LANGID_SMA_SE           static_cast<LANGID>(0X1C3B)
#define LANGID_AR_OM            static_cast<LANGID>(0X2001)
#define LANGID_EN_JM            static_cast<LANGID>(0X2009)
#define LANGID_ES_VE            static_cast<LANGID>(0X200A)
#define LANGID_FR_RE            static_cast<LANGID>(0X200C)
#define LANGID_BS_CYRL_BA       static_cast<LANGID>(0X201A)
#define LANGID_SMS_FI           static_cast<LANGID>(0X203B)
#define LANGID_AR_YE            static_cast<LANGID>(0X2401)
#define LANGID_EN_029           static_cast<LANGID>(0X2409)
#define LANGID_ES_CO            static_cast<LANGID>(0X240A)
#define LANGID_FR_CD            static_cast<LANGID>(0X240C)
#define LANGID_SR_LATN_RS       static_cast<LANGID>(0X241A)
#define LANGID_SMN_FI           static_cast<LANGID>(0X243B)
#define LANGID_AR_SY            static_cast<LANGID>(0X2801)
#define LANGID_EN_BZ            static_cast<LANGID>(0X2809)
#define LANGID_ES_PE            static_cast<LANGID>(0X280A)
#define LANGID_FR_SN            static_cast<LANGID>(0X280C)
#define LANGID_SR_CYRL_RS       static_cast<LANGID>(0X281A)
#define LANGID_AR_JO            static_cast<LANGID>(0X2C01)
#define LANGID_EN_TT            static_cast<LANGID>(0X2C09)
#define LANGID_ES_AR            static_cast<LANGID>(0X2C0A)
#define LANGID_FR_CM            static_cast<LANGID>(0X2C0C)
#define LANGID_SR_LATN_ME       static_cast<LANGID>(0X2C1A)
#define LANGID_AR_LB            static_cast<LANGID>(0X3001)
#define LANGID_EN_ZW            static_cast<LANGID>(0X3009)
#define LANGID_ES_EC            static_cast<LANGID>(0X300A)
#define LANGID_FR_CI            static_cast<LANGID>(0X300C)
#define LANGID_SR_CYRL_ME       static_cast<LANGID>(0X301A)
#define LANGID_AR_KW            static_cast<LANGID>(0X3401)
#define LANGID_EN_PH            static_cast<LANGID>(0X3409)
#define LANGID_ES_CL            static_cast<LANGID>(0X340A)
#define LANGID_FR_ML            static_cast<LANGID>(0X340C)
#define LANGID_AR_AE            static_cast<LANGID>(0X3801)
#define LANGID_EN_ID            static_cast<LANGID>(0X3809)
#define LANGID_ES_UY            static_cast<LANGID>(0X380A)
#define LANGID_FR_MA            static_cast<LANGID>(0X380C)
#define LANGID_AR_BH            static_cast<LANGID>(0X3C01)
#define LANGID_EN_HK            static_cast<LANGID>(0X3C09)
#define LANGID_ES_PY            static_cast<LANGID>(0X3C0A)
#define LANGID_FR_HT            static_cast<LANGID>(0X3C0C)
#define LANGID_AR_QA            static_cast<LANGID>(0X4001)
#define LANGID_EN_IN            static_cast<LANGID>(0X4009)
#define LANGID_ES_BO            static_cast<LANGID>(0X400A)
#define LANGID_AR_PLOC_SA       static_cast<LANGID>(0X4401)
#define LANGID_EN_MY            static_cast<LANGID>(0X4409)
#define LANGID_ES_SV            static_cast<LANGID>(0X440A)
#define LANGID_AR_145           static_cast<LANGID>(0X4801)
#define LANGID_EN_SG            static_cast<LANGID>(0X4809)
#define LANGID_ES_HN            static_cast<LANGID>(0X480A)
#define LANGID_EN_AE            static_cast<LANGID>(0X4C09)
#define LANGID_ES_NI            static_cast<LANGID>(0X4C0A)
#define LANGID_EN_BH            static_cast<LANGID>(0X5009)
#define LANGID_ES_PR            static_cast<LANGID>(0X500A)
#define LANGID_EN_EG            static_cast<LANGID>(0X5409)
#define LANGID_ES_US            static_cast<LANGID>(0X540A)
#define LANGID_EN_JO            static_cast<LANGID>(0X5809)
#define LANGID_ES_419           static_cast<LANGID>(0X580A)
#define LANGID_EN_KW            static_cast<LANGID>(0X5C09)
#define LANGID_ES_CU            static_cast<LANGID>(0X5C0A)
#define LANGID_EN_TR            static_cast<LANGID>(0X6009)
#define LANGID_EN_YE            static_cast<LANGID>(0X6409)
#define LANGID_BS_CYRL          static_cast<LANGID>(0X641A)
#define LANGID_BS_LATN          static_cast<LANGID>(0X681A)
#define LANGID_SR_CYRL          static_cast<LANGID>(0X6C1A)
#define LANGID_SR_LATN          static_cast<LANGID>(0X701A)
#define LANGID_SMN              static_cast<LANGID>(0X703B)
#define LANGID_AZ_CYRL          static_cast<LANGID>(0X742C)
#define LANGID_SMS              static_cast<LANGID>(0X743B)
#define LANGID_ZH               static_cast<LANGID>(0X7804)
#define LANGID_NN               static_cast<LANGID>(0X7814)
#define LANGID_BS               static_cast<LANGID>(0X781A)
#define LANGID_AZ_LATN          static_cast<LANGID>(0X782C)
#define LANGID_SMA              static_cast<LANGID>(0X783B)
#define LANGID_KK_CYRL          static_cast<LANGID>(0X783F)
#define LANGID_UZ_CYRL          static_cast<LANGID>(0X7843)
#define LANGID_MN_CYRL          static_cast<LANGID>(0X7850)
#define LANGID_IU_CANS          static_cast<LANGID>(0X785D)
#define LANGID_TZM_TFNG         static_cast<LANGID>(0X785F)
#define LANGID_ZH_HANT          static_cast<LANGID>(0X7C04)
#define LANGID_NB               static_cast<LANGID>(0X7C14)
#define LANGID_SR               static_cast<LANGID>(0X7C1A)
#define LANGID_TG_CYRL          static_cast<LANGID>(0X7C28)
#define LANGID_DSB              static_cast<LANGID>(0X7C2E)
#define LANGID_SMJ              static_cast<LANGID>(0X7C3B)
#define LANGID_KK_LATN          static_cast<LANGID>(0X7C3F)
#define LANGID_UZ_LATN          static_cast<LANGID>(0X7C43)
#define LANGID_PA_ARAB          static_cast<LANGID>(0X7C46)
#define LANGID_MN_MONG          static_cast<LANGID>(0X7C50)
#define LANGID_SD_ARAB          static_cast<LANGID>(0X7C59)
#define LANGID_CHR_CHER         static_cast<LANGID>(0X7C5C)
#define LANGID_IU_LATN          static_cast<LANGID>(0X7C5D)
#define LANGID_TZM_LATN         static_cast<LANGID>(0X7C5F)
#define LANGID_FF_LATN          static_cast<LANGID>(0X7C67)
#define LANGID_HA_LATN          static_cast<LANGID>(0X7C68)
#define LANGID_KU_ARAB          static_cast<LANGID>(0X7C92)
#define LANGID_FR_015           static_cast<LANGID>(0XE40C)

#endif
